#include <sys/ipc.h>
#include <sys/shm.h>
#include <stdio.h>
#include <sys/sem.h>
#include <stdlib.h>
#include <sys/msg.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>

#define SHMSZ 1001
#define MAXLEN 256

struct my_msgbuf {
	long mtype;
	char msg[MAXLEN];
};